Time Complexity of a Matrix Product on Message Passing Architectures
نویسندگان
چکیده
The use of an appropriate methodology for calculating the communication cost, time complexity and performing task scheduling in massively parallel processing systems plays a significant role in improving the functionality of a message-passing architecture. This paper presents an existing message passing architecture (MSH 4-Cube) which is based on Master-Slave Super-Hypercube (MSSHP) topology. By applying matrix multiplication, we investigate the communication cost and time complexity on MSSHP topology. However, by means of mathematical simulation and graphical presentation, it is verified that the completion time of a matrix product is shorter when is applied on MSSHP compared with Hypercube (HP) topology. Key-Words:-Task Scheduling, Master-Slave, Super-Hypercube, Architecture, Matrix Product
منابع مشابه
Communication Cost of a Matrix Product on Super-hypercube Architecture
Processor allocation and the task scheduling technique in parallel processing systems play a significant role in improving the performance of a message-passing architecture. Adapting the right algorithms and further improvements in areas such as time complexity, execution time, speed up and synchronization mechanisms undoubtedly facilitates implementation of advanced applications on a parallel ...
متن کاملReceiver Architectures for MIMO-OFDM Based on a Combined VMP-SP Algorithm
Iterative information processing, either based on heuristics or analytical frameworks, has been shown to be a very powerful tool for the design of efficient, yet feasible, wireless receiver architectures. Within this context, algorithms performing message-passing on a probabilistic graph, such as the sum-product (SP) and variational message passing (VMP) algorithms, have become increasingly pop...
متن کاملEfficient Sparse Code Multiple Access Decoder Based on Deterministic Message Passing Algorithm
Being an effective non-orthogonal multiple access (NOMA) technique, sparse code multiple access (SCMA) is promising for future wireless communication. Compared with orthogonal techniques, SCMA enjoys higher overloading tolerance and lower complexity because of its sparsity. In this paper, based on deterministic message passing algorithm (DMPA), algorithmic simplifications such as domain changin...
متن کاملParallel Simulation of Data Parallel Programs
Accurate simulations of parallel programs for large datasets can often be slow; parallel execution has been shown to ooer signiicant potential in reducing the execution time of many discrete-event sim-ulators. In this paper, we describe the design and implementation of a parallel simulator called DPSIM that simulates the execution of data parallel programs on contemporary message-passing parall...
متن کاملPerformance Characterization of Matrix Multiplication on SGI Altix 3700
Matrix multiplication is widely used in a variety of applications and is often one of the core components of many scientific computations which includes graph theory, numerical methods, digital control and signal processing. Multiplication of large matrices require a lot of computation time as its complexity is O(n), where n is the dimension of the matrix. A serial algorithm to compute large ma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008